﻿p {
	padding-bottom:0;
	margin-bottom:0;
}

h1 {
	padding-top:40px;
	padding-bottom:0;
	margin:0;
}

.textbox {
	background:#eee;
	margin:5px;
	height:50px;
	border-radius:4px;
	border:1px #2b2b2b solid;
	font-family: 'Lato', sans-serif;
	font-size:20px;
	width:300px;
	text-align:center;
}

#wrapper {
	height:430px;
}

.button {
	margin-top:20px;
	text-shadow:1px 1px 5px #111;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	height:50px;
	width:300px;
	background:#f44a56;
	border-radius:5px;
	border:0;
	color:#fcfcfc;
}


.button:hover {
	background:#3e4b5d;
	animation: submithover .5s;
	-webkit-animation:submithover .5s; 
	-moz-animation:submithover .5s;
	-o-animation:submithover .5s;
}

#passdontmatch, #bademail {
	opacity:0.0;
	height:0;
	border-radius:2px;
	border:1px solid #f00;
	background:#ff9494;
	color:#111;
	width:300px;
	margin:0 auto;
}

@keyframes submithover {
	from {background:#f44a56;}
	to {background:#3e4b5d;}
}
@-o-keyframes submithover {
	from {background:#f44a56;}
	to {background:#3e4b5d;}
}
@-moz-keyframes submithover {
	from {background:#f44a56;}
	to {background:#3e4b5d;}
}
@-webkit-keyframes submithover {
	from {background:#f44a56;}
	to {background:#3e4b5d;}
}
